package com.yzk.aigy.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.yzk.aigy.model.system.SysLoginLog;
import com.baomidou.mybatisplus.extension.service.IService;
import com.yzk.aigy.model.vo.SysLoginLogQueryVo;

/**
 * @description 针对表【sys_login_log(系统访问记录)】的数据库操作Service
 */
public interface SysLoginLogService extends IService<SysLoginLog> {

    /**
     * 记录访问记录
     *
     * @param username username
     * @param status status
     * @param ipaddr ipaddr
     * @param message message
     */
    void recordLoginLog(String username, Integer status, String ipaddr, String message);

    //条件分页查询登录日志
    IPage<SysLoginLog> selectPage(SysLoginLogQueryVo sysLoginLogQueryVo);

}
